import { ShopItem } from "@/api/depositsApi"; import clsx from "clsx"; import React from "react"; import styles from "./left.module.scss"; interface Props { data: any; onChange?: (idx: number) => void; channelData?: any; actIdx?: number; } const Left: React.FC = ({ channelData, data, actIdx = 0, onChange }) => { const doChange = (idx: number) => { if (actIdx !== idx && typeof onChange === "function") { onChange && onChange(idx); } }; return (
{channelData?.name && (
{channelData?.name}
)} {!!data?.length && data.map((item: ShopItem, idx: number) => { return (
doChange(idx)} > {item.name}
); })}
); }; export default Left;